import { JobGroupType, OnlineUserAccountType } from '#/enum';

const DEFAULT_TIME_FORMATER = 'YYYY-MM-DD HH:mm:ss';

const menuTypeMapText = {
  CATALOGUE: '目录',
  MENU: '菜单',
  BUTTON: '按钮',
};
const genderMapText = {
  FEMALE: '女',
  MALE: '男',
  UN_KNOW: '未知',
};

const onlineUserAccountMapText = {
  [OnlineUserAccountType.MOBILE_SIM]: '手机短信',
  [OnlineUserAccountType.MOBILE_PASSWORD]: '手机密码',
  [OnlineUserAccountType.CODE_PASSWORD]: '账号密码',
  [OnlineUserAccountType.TOKEN]: '令牌登录',
  [OnlineUserAccountType.QQ]: 'QQ',
  [OnlineUserAccountType.WECHAT]: '微信',
  [OnlineUserAccountType.WEIBO]: '微博',
  [OnlineUserAccountType.OTHERS]: '其他',
};

const JobGroupTypeMapText = {
  [JobGroupType.DEFAULT]: '默认',
  [JobGroupType.SYSTEM]: '系统',
};
// misfirePolicy
// 执行策略
const misfirePolicyMapText = {
  1: '立即触发执行',
  2: '触发一次执行',
  3: '不触发立即执行',
};
const ScheduleStatus = {
  ENABLE: '0',
  DISABLE: '1',
};

export {
  DEFAULT_TIME_FORMATER,
  menuTypeMapText,
  onlineUserAccountMapText,
  JobGroupTypeMapText,
  misfirePolicyMapText,
  ScheduleStatus,
  genderMapText,
};
